调用ActiveBarcode组件实现多种条形码类型和二维码生成
回复#2 @nod32 :
控件是收费的,不过上面连接是我下载的和谐版.貌似是5.5版本的, 官方最新的貌似是6.8了.
我昨天大概试了下, 发现官网上的一些文档参数这个版本里没有
调用ActiveBarcode组件实现多种条形码类型和二维码生成
ActiveBarcode支持多种格式的条形码和二维码形式, 可以自动计算校验码
支持的类型码参考:https://www.activebarcode.com/codes/
调用EWDraw.ocx控件实现2D和3D的类似cad功能
只是简单的测试了下, 代码如下
import win.ui; /*DSG{{*/ var winform = win.form(text="aardio form";right=759;bottom=469) winform.add( button={cls="button";text="开启网格";qqlight-RPC客户端库和使用示例代码
简单说下用法:
去qqlight官方下载软件,https://www.52chat.cc/forum.php,这里需要注册提供手机号激活,然后获取air免费版激活码
去下载通信插件, h
qqlight-RPC客户端库和使用示例代码
感谢 aardio培训群: 撒旦微笑 分享以下代码和示例.
https://github.com/nlysh007/qqlight-websocket-aardio
好用的话,都去给个★哦
通过web.socket.jsonClient与WebSocket-RPC插件(websocket.protocol.q
igrid表格控件的简单测试
之前已经封装过flexcell的表格控件了, 最近瞎逛, 发现这个igrid也挺有特色的,
igrid的特色:
1, igrid支持树形表格模式, 当然flexcell也支持, 不过它要你自己写node格式解析
2, igrid的分组功能很强大
3, igrid的排序功能很快,支持各个分组排序
下面是aardio对igrid控件的测试示例:
plus做画板简单实现方法
aardio的新建工程里面, 有个示例 [简单画板] , 很完整了, 位置如下:
我这里新增一个 [点选功能] , 能够删除所选择的线
简单的代码示例如下:
两种方式实现调用美化文件夹选择对话框功能
感谢aardio群: fish 提供com静态接口版本源码
两种方式实现调用美化文件夹选择对话框功能
特别提醒:
aardio作者已在aardio v25.81之后版本增加了调用IFileOpenDialog接口打开文件夹选择框的功能, 只需要调用以下代码:
import com.interface.IFileOpenDialog; var path = com.interface.IFileOpenDialog.dir(,自完义热键框(单键)
感谢 aardio培训群: 圣地 分享源码 , 收藏学习
当运行代码的时候,会hook全局键盘操作, 包括win键,printscreen键 esc键等特效键
注意: 开启hook导致ctrl+alt+A截图用的快捷键啥的都没用了....
import win.ui; import win.ui.ctrl.edit; import key; import key.hook; import console; namespace win.ui.ctrl baardio色块消除游戏源码
感谢 aardio培训群: 撒旦微笑 分享源码
以前玩的经典消除类游戏, 这个是aardio版本
import win.ui; /*DSG{{*/ var winform = win.form(text="翻牌游戏 —— 找出两两相同的色块消除";right=759;botthalcon代码智能提示库和生成源码分享
额, 由于二楼提到的问题, halcon代码转aardio代码工具代码也需要更新下.
该工具源代码如下:
import win.ui; import fsys.ini; import win.clip; /*DSG{{*/ mainForm = win.form(text="Halcon2AAR转换工具";right=959;bottom=505) mainForm.add( Halconclassname={cls="edit";text="HOperatorSetX";left=50halcon代码智能提示库和生成源码分享
刚刚已经找到之前 转换自动代码提示工具 出错的问题所在了,
貌似是因为com组件近日来的更新让 com.GetTypeInfo(obj) 能获取到更多的信息了,获取到的信息也和之前的结构有所差别, 重新修改了几处转换就可以了.
自动获取halcon的com组件内函数, 并转换为aardio智能提示源码如下:
import win.ui; /*DSG{{*/ var winform = win.form(text="Halcon之COM组件函数自动生成器halcon代码智能提示库和生成源码分享
貌似忘了把这个智能提示库发到论坛了?
我记得应该事分享过的, 还有这个提示库的自动生成的代码.... 嗯, 也没人问过....
这里汇总,重新分享下
注意: 提示库只是代码提示作用,并未注册组件, 需要手动注册, 注册方法
regsvr32 halconX.dll把两个dll 放到一个目录里, 只注册halconx.dll即可.
1. 生成好的halcon13.0 版本的com组件调
vs生成dll的学习
dll中调用dll应该怎么写 ?( 封装dll为另外一个dll)
按照之前的方法, 新建一个win32的dll工程includedll
然后 , 把楼上之前生成的writedll.dll / writedll.h / writedll.Lib 这三个文件复制到刚刚新建的工程目录文件夹里面
然后在打开的includedll.cpp文
vs生成dll的学习
下面用aardio调用下这个dll中的add函数, 看看是不是能用
vs生成dll的学习
用dll函数查看工具查看下刚刚生成的dll ,
这里面的add函数名字加了@@这样的乱七八糟的东西, 为什么?
据说是c++的特性导致, 编译的时候会动态修改函数名....
那么我们可以添加一些限制给编译器, 不让他修改, 在writedll.h头文件里添加